home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / pydocfodder.pyo (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  13KB  |  437 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.4)
  3.  
  4. '''Something just to look at via pydoc.'''
  5.  
  6. class A_classic:
  7.     '''A classic class.'''
  8.     
  9.     def A_method(self):
  10.         '''Method defined in A.'''
  11.         pass
  12.  
  13.     
  14.     def AB_method(self):
  15.         '''Method defined in A and B.'''
  16.         pass
  17.  
  18.     
  19.     def AC_method(self):
  20.         '''Method defined in A and C.'''
  21.         pass
  22.  
  23.     
  24.     def AD_method(self):
  25.         '''Method defined in A and D.'''
  26.         pass
  27.  
  28.     
  29.     def ABC_method(self):
  30.         '''Method defined in A, B and C.'''
  31.         pass
  32.  
  33.     
  34.     def ABD_method(self):
  35.         '''Method defined in A, B and D.'''
  36.         pass
  37.  
  38.     
  39.     def ACD_method(self):
  40.         '''Method defined in A, C and D.'''
  41.         pass
  42.  
  43.     
  44.     def ABCD_method(self):
  45.         '''Method defined in A, B, C and D.'''
  46.         pass
  47.  
  48.  
  49.  
  50. class B_classic(A_classic):
  51.     '''A classic class, derived from A_classic.'''
  52.     
  53.     def AB_method(self):
  54.         '''Method defined in A and B.'''
  55.         pass
  56.  
  57.     
  58.     def ABC_method(self):
  59.         '''Method defined in A, B and C.'''
  60.         pass
  61.  
  62.     
  63.     def ABD_method(self):
  64.         '''Method defined in A, B and D.'''
  65.         pass
  66.  
  67.     
  68.     def ABCD_method(self):
  69.         '''Method defined in A, B, C and D.'''
  70.         pass
  71.  
  72.     
  73.     def B_method(self):
  74.         '''Method defined in B.'''
  75.         pass
  76.  
  77.     
  78.     def BC_method(self):
  79.         '''Method defined in B and C.'''
  80.         pass
  81.  
  82.     
  83.     def BD_method(self):
  84.         '''Method defined in B and D.'''
  85.         pass
  86.  
  87.     
  88.     def BCD_method(self):
  89.         '''Method defined in B, C and D.'''
  90.         pass
  91.  
  92.  
  93.  
  94. class C_classic(A_classic):
  95.     '''A classic class, derived from A_classic.'''
  96.     
  97.     def AC_method(self):
  98.         '''Method defined in A and C.'''
  99.         pass
  100.  
  101.     
  102.     def ABC_method(self):
  103.         '''Method defined in A, B and C.'''
  104.         pass
  105.  
  106.     
  107.     def ACD_method(self):
  108.         '''Method defined in A, C and D.'''
  109.         pass
  110.  
  111.     
  112.     def ABCD_method(self):
  113.         '''Method defined in A, B, C and D.'''
  114.         pass
  115.  
  116.     
  117.     def BC_method(self):
  118.         '''Method defined in B and C.'''
  119.         pass
  120.  
  121.     
  122.     def BCD_method(self):
  123.         '''Method defined in B, C and D.'''
  124.         pass
  125.  
  126.     
  127.     def C_method(self):
  128.         '''Method defined in C.'''
  129.         pass
  130.  
  131.     
  132.     def CD_method(self):
  133.         '''Method defined in C and D.'''
  134.         pass
  135.  
  136.  
  137.  
  138. class D_classic(B_classic, C_classic):
  139.     '''A classic class, derived from B_classic and C_classic.'''
  140.     
  141.     def AD_method(self):
  142.         '''Method defined in A and D.'''
  143.         pass
  144.  
  145.     
  146.     def ABD_method(self):
  147.         '''Method defined in A, B and D.'''
  148.         pass
  149.  
  150.     
  151.     def ACD_method(self):
  152.         '''Method defined in A, C and D.'''
  153.         pass
  154.  
  155.     
  156.     def ABCD_method(self):
  157.         '''Method defined in A, B, C and D.'''
  158.         pass
  159.  
  160.     
  161.     def BD_method(self):
  162.         '''Method defined in B and D.'''
  163.         pass
  164.  
  165.     
  166.     def BCD_method(self):
  167.         '''Method defined in B, C and D.'''
  168.         pass
  169.  
  170.     
  171.     def CD_method(self):
  172.         '''Method defined in C and D.'''
  173.         pass
  174.  
  175.     
  176.     def D_method(self):
  177.         '''Method defined in D.'''
  178.         pass
  179.  
  180.  
  181.  
  182. class A_new(object):
  183.     '''A new-style class.'''
  184.     
  185.     def A_method(self):
  186.         '''Method defined in A.'''
  187.         pass
  188.  
  189.     
  190.     def AB_method(self):
  191.         '''Method defined in A and B.'''
  192.         pass
  193.  
  194.     
  195.     def AC_method(self):
  196.         '''Method defined in A and C.'''
  197.         pass
  198.  
  199.     
  200.     def AD_method(self):
  201.         '''Method defined in A and D.'''
  202.         pass
  203.  
  204.     
  205.     def ABC_method(self):
  206.         '''Method defined in A, B and C.'''
  207.         pass
  208.  
  209.     
  210.     def ABD_method(self):
  211.         '''Method defined in A, B and D.'''
  212.         pass
  213.  
  214.     
  215.     def ACD_method(self):
  216.         '''Method defined in A, C and D.'''
  217.         pass
  218.  
  219.     
  220.     def ABCD_method(self):
  221.         '''Method defined in A, B, C and D.'''
  222.         pass
  223.  
  224.     
  225.     def A_classmethod(cls, x):
  226.         '''A class method defined in A.'''
  227.         pass
  228.  
  229.     A_classmethod = classmethod(A_classmethod)
  230.     
  231.     def A_staticmethod():
  232.         '''A static method defined in A.'''
  233.         pass
  234.  
  235.     A_staticmethod = staticmethod(A_staticmethod)
  236.     
  237.     def _getx(self):
  238.         '''A property getter function.'''
  239.         pass
  240.  
  241.     
  242.     def _setx(self, value):
  243.         '''A property setter function.'''
  244.         pass
  245.  
  246.     
  247.     def _delx(self):
  248.         '''A property deleter function.'''
  249.         pass
  250.  
  251.     A_property = property(fdel = _delx, fget = _getx, fset = _setx, doc = 'A sample property defined in A.')
  252.     A_int_alias = int
  253.  
  254.  
  255. class B_new(A_new):
  256.     '''A new-style class, derived from A_new.'''
  257.     
  258.     def AB_method(self):
  259.         '''Method defined in A and B.'''
  260.         pass
  261.  
  262.     
  263.     def ABC_method(self):
  264.         '''Method defined in A, B and C.'''
  265.         pass
  266.  
  267.     
  268.     def ABD_method(self):
  269.         '''Method defined in A, B and D.'''
  270.         pass
  271.  
  272.     
  273.     def ABCD_method(self):
  274.         '''Method defined in A, B, C and D.'''
  275.         pass
  276.  
  277.     
  278.     def B_method(self):
  279.         '''Method defined in B.'''
  280.         pass
  281.  
  282.     
  283.     def BC_method(self):
  284.         '''Method defined in B and C.'''
  285.         pass
  286.  
  287.     
  288.     def BD_method(self):
  289.         '''Method defined in B and D.'''
  290.         pass
  291.  
  292.     
  293.     def BCD_method(self):
  294.         '''Method defined in B, C and D.'''
  295.         pass
  296.  
  297.  
  298.  
  299. class C_new(A_new):
  300.     '''A new-style class, derived from A_new.'''
  301.     
  302.     def AC_method(self):
  303.         '''Method defined in A and C.'''
  304.         pass
  305.  
  306.     
  307.     def ABC_method(self):
  308.         '''Method defined in A, B and C.'''
  309.         pass
  310.  
  311.     
  312.     def ACD_method(self):
  313.         '''Method defined in A, C and D.'''
  314.         pass
  315.  
  316.     
  317.     def ABCD_method(self):
  318.         '''Method defined in A, B, C and D.'''
  319.         pass
  320.  
  321.     
  322.     def BC_method(self):
  323.         '''Method defined in B and C.'''
  324.         pass
  325.  
  326.     
  327.     def BCD_method(self):
  328.         '''Method defined in B, C and D.'''
  329.         pass
  330.  
  331.     
  332.     def C_method(self):
  333.         '''Method defined in C.'''
  334.         pass
  335.  
  336.     
  337.     def CD_method(self):
  338.         '''Method defined in C and D.'''
  339.         pass
  340.  
  341.  
  342.  
  343. class D_new(B_new, C_new):
  344.     '''A new-style class, derived from B_new and C_new.
  345.     '''
  346.     
  347.     def AD_method(self):
  348.         '''Method defined in A and D.'''
  349.         pass
  350.  
  351.     
  352.     def ABD_method(self):
  353.         '''Method defined in A, B and D.'''
  354.         pass
  355.  
  356.     
  357.     def ACD_method(self):
  358.         '''Method defined in A, C and D.'''
  359.         pass
  360.  
  361.     
  362.     def ABCD_method(self):
  363.         '''Method defined in A, B, C and D.'''
  364.         pass
  365.  
  366.     
  367.     def BD_method(self):
  368.         '''Method defined in B and D.'''
  369.         pass
  370.  
  371.     
  372.     def BCD_method(self):
  373.         '''Method defined in B, C and D.'''
  374.         pass
  375.  
  376.     
  377.     def CD_method(self):
  378.         '''Method defined in C and D.'''
  379.         pass
  380.  
  381.     
  382.     def D_method(self):
  383.         '''Method defined in D.'''
  384.         pass
  385.  
  386.  
  387.  
  388. class FunkyProperties(object):
  389.     '''From SF bug 472347, by Roeland Rengelink.
  390.  
  391.     Property getters etc may not be vanilla functions or methods,
  392.     and this used to make GUI pydoc blow up.
  393.     '''
  394.     
  395.     def __init__(self):
  396.         self.desc = {
  397.             'x': 0 }
  398.  
  399.     
  400.     class get_desc:
  401.         
  402.         def __init__(self, attr):
  403.             self.attr = attr
  404.  
  405.         
  406.         def __call__(self, inst):
  407.             print 'Get called', self, inst
  408.             return inst.desc[self.attr]
  409.  
  410.  
  411.     
  412.     class set_desc:
  413.         
  414.         def __init__(self, attr):
  415.             self.attr = attr
  416.  
  417.         
  418.         def __call__(self, inst, val):
  419.             print 'Set called', self, inst, val
  420.             inst.desc[self.attr] = val
  421.  
  422.  
  423.     
  424.     class del_desc:
  425.         
  426.         def __init__(self, attr):
  427.             self.attr = attr
  428.  
  429.         
  430.         def __call__(self, inst):
  431.             print 'Del called', self, inst
  432.             del inst.desc[self.attr]
  433.  
  434.  
  435.     x = property(get_desc('x'), set_desc('x'), del_desc('x'), 'prop x')
  436.  
  437.